Definition of TOWBOATS

towboats

Noun

  • a powerful small boat designed to pull or push larger ships
  • plural of towboat

Synonyms

towboat, tower, tug, tugboat

Scrabble Score: 13

towboats: valid Scrabble (US) TWL Word
towboats: valid Scrabble Word in Merriam-Webster MW Dictionary
towboats: valid Scrabble Word in International Collins CSW Dictionary

Words With Friends Score: 14

towboats: valid Words With Friends Word