towboat









towboat


noun

  1. a diesel-powered or steam-powered boat used especially on inland waterways to push groups of barges lashed to it in front or on one side or both.
  2. tugboat.

noun

  1. another word for tug (def. 5)
52 queries 0.558