Synonyms of Towboat in English :
Antonyms of Towboat in English
Thesaurus of Towboat in English
Towboat
see definition of towboatSynonyms of towboat
Hypernyms of towboat
1. (noun) a powerful small boat designed to pull or push larger ships
Synonyms of Towboat in English :
Antonyms of Towboat in English
Thesaurus of Towboat in English
1. (noun) a powerful small boat designed to pull or push larger ships