Synonyms
Antonyms

1. towboat

noun. ['ˈtoʊˌboʊt'] a powerful small boat designed to pull or push larger ships.

Synonyms

Antonyms

Rhymes with Towboat

  • showboat
  • rowboat