landmine
or land mine
[ land-mahyn ]
/ ˈlændˌmaɪn /
noun Military.
an explosive charge concealed just under the surface of the ground or of a roadway, designed to be detonated by pressure, proximity of a vehicle or person, etc.
Origin of landmine
First recorded in 1885–90
Words nearby landmine
landlordism,
landlubber,
landman,
landmark,
landmass,
landmine,
lando,
landon,
landor,
landouzy-déjérine dystrophy,
landowner
British Dictionary definitions for land mine
land mine
noun
military
an explosive charge placed in the ground, usually detonated by stepping or driving on it