Meaning of air mine in English:
air mine
noun
A mine designed to be deployed from or against an aircraft.
Origin
Early 20th century; earliest use found in Scientific American.
Are You Learning English? Here Are Our Top English Tips
A mine designed to be deployed from or against an aircraft.
Early 20th century; earliest use found in Scientific American.