aerial torpedo

Explore definitions, synonyms, and language insights of aerial torpedo

Definitions

Noun
a torpedo designed to be launched from an airplane

More General Terms