Towboat — synonyms, definition
1. towboat (Noun)
3 synonyms
tower tug tugboat
1 definition
towboat (Noun) — A powerful small boat designed to pull or push larger ships.
ex. "The towboat tugged the freighter into the harbour"
1 type of
boat
1 part
Helm