torpedo tube

a tube for launching torpedoes, located in surface vessels below or close to the waterline

See torpedo tube in American Heritage Dictionary 4

noun
A tube in the hull of a submarine or another naval vessel or mounted on the deck of a surface warship, through which torpedoes are launched.
link/cite print suggestion box