noun
a type of explosive device designed to be dropped from an aircraft and used to attack targets on the ground or in the water
-
The military developed a new aerial torpedo for use in naval warfare.
-
Did you hear about the new aerial torpedo the navy is using?
-
That aerial torpedo is gonna blow stuff up real good!
-
Her words were like an aerial torpedo, hitting him with unexpected force.