Advertisement
Advertisement
torpedo tube
noun
- a tube through which a self-propelled torpedo is launched, usually by the explosion of a charge of powder.
torpedo tube
noun
- 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
Browse