Definition of TOWBOAT

  • a tugboat (a boat that tows other boats) [n -S]
  • a tugboat (a boat built for towing) [n TOWBOATS]