English synonyms about - contact  

towboat

noun

1 towboat

A powerful small boat designed to pull or push larger ships.

synonyms: tower, tug, tugboat.

Dutch: duwboot, sleepboot, sleepvliegtuig, sleper, treiler
Polish: pchacz


Find more on towboat elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0327