Definition, Meaning & Synonyms

drop-cannon

noun
/drɒpˈkæn.ən/
Definition
A type of artillery designed to be discharged from an aircraft, typically involving a shell or bomb dropped onto a target.
Examples
  • The military used a drop-cannon system to strategically target enemy positions.
  • During the exercise, the pilots practiced their techniques for deploying drop-cannon munitions accurately.
Meaning
Drop-cannon refers to a specific mechanism or device used to deliver explosive or projectile material from an aircraft by dropping it from a certain altitude.
Synonyms
  • airborne artillery
  • bombing system
  • air-dropped weapon