• A vessel constructed for being towed, as a canal boat.

    * These videos are coming directly from Youtube, they may or may not be most relevant to the word "Towboat"

  • Towboat

  • A self-propelled vessel which moves other, usually non-self-propelled vessels. May be in the form of a pushboat, a square- or flat-bow boat designed to rigidly connect to a [barge] or barges for the purpose of pushing it or them along a waterway. Not quite the same as a tugboat, which usually assists ships.


© Define Dictionary Meaning. All rights reserved

Looks like your connection to Define Dictionary Meaning was lost, please wait while we try to reconnect.