towboat

/tˈoʊboʊt/

Explore definitions, synonyms, and language insights of towboat

Definitions

Noun
a powerful small boat designed to pull or push larger ships

More General Terms