Advertisement

Advertisement

torpedo tube

noun

  1. a tube through which a self-propelled torpedo is launched, usually by the explosion of a charge of powder.


torpedo tube

noun

  1. the tube from which a torpedo is discharged from submarines or surface ships


Discover More

Word History and Origins

Origin of torpedo tube1

First recorded in 1895–1900

Advertisement

Advertisement

Advertisement

Advertisement