High-powered tugboat Synonyms

Definitions for High-powered


Definitions for Tugboat


  • (noun) a powerful small boat designed to pull or push larger ships