towboat

English

noun
Definitions
  • (nautical) a tugboat
  • (nautical) a squat powerful boat designed to push barges
  • A vessel constructed for being towed, such as a canal boat.
  • A steamer used for towing other vessels; a tug.

Etymology

Compound from English tow + English boat.

Origin

English

boat

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms