Synonyms for towboat | Synonym.com

Synonyms and antonyms for towboat

1. towboat (n.)

a powerful small boat designed to pull or push larger ships

Synonyms: