towboats

noun
  1. plural of towboat; powerful boats designed to push or pull barges on rivers and waterways
  2. Usage: nautical

Examples