LAND MINE


Meaning of LAND MINE in English

[land mine] n (1890) 1: a mine placed on or just below the surface of the ground and designed to be exploded by the weight of vehicles or troops passing over it

2: booby trap 1

Merriam-Webster English vocab.      Английский словарь Merriam Webster.