English dictionary
submarine torpedo meaning and definition
Definition and meaning of submarine torpedo at MeaningMonkey.org. submarine torpedo meaning and definition in the English Dictionary.SUBMARINE TORPEDO noun
Definition of submarine torpedo (noun)
- a torpedo designed to be launched from a submarine
Source: Princeton University Wordnet