YourDictionary

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

link/cite print suggestion box