Motor-torpedo-boat definition

A high-speed powerboat equipped with torpedoes and machine guns.
noun
0
0
Advertisement