1. Home
  2. >
  3. Define
  4. >
  5. TOWBOATS

Definition of TOWBOATS

  • TOWBOAT, a tugboat (a boat that tows other boats) [n]
  • TOWBOAT, a tugboat (a boat built for towing) [n]