Motor Torpedo Boat Definition

noun
A high-speed powerboat equipped with torpedoes and machine guns.
Webster's New World
Synonyms: