LAND MINE Meaning of LAND MINE in English stationary explosive charge used against military troops or vehicles. See mine. Britannica English vocabulary. Английский словарь Британика. 2012