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

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