TOWBOAT


Meaning of TOWBOAT in English

noun a steamer used for towing other vessels; a tug.

2. towboat ·noun a vessel constructed for being towed, as a canal boat.

Webster English vocab.      Английский словарь Webster.