Synonyms for towboat
Synonyms for (noun) towboat
Synonyms: tug, tugboat, towboat, tower
Definition: a powerful small boat designed to pull or push larger ships
Similar words: boat
Definition: a small vessel for travel on water
Visual thesaurus for towboat