Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Towboat
n.
A vessel constructed for being towed, as a canal boat.
n.
A steamer used for towing other vessels; a tug.
←
Towards
Towel
→
Shares
Related Words
Boat
Menu
Home
Search
My Last Searches