Dictionary search results

Showing 1-2 of 2 results

torpedo tube US English

A tube in a submarine or other ship from which torpedoes are fired by the use of compressed air or an explosive charge