Towboat Meaning

There are 1 meaning(s) for word Towboat

Meaning 1 : a powerful small boat designed to pull or push larger ships

    Synonyms : tower,  tug,  tugboat