torpedo tube
Concise Oxford English Dictionary © 2008 Oxford University Press:
torpedo tube
▶noun a tube in a submarine or other ship from which torpedoes are fired by the use of compressed air or an explosive charge.
'torpedo tube' also found in these Oxford entries:

