Torpedo tube

What is Torpedo tube?

Torpedo tube definition and meaning on Dictionary terms:
noun
a tube through which a self-propelled torpedo is launched, usually by the explosion of a charge of powder.

 

reference: https://www.dictionary.com/browse/torpedo-tube

Tags: