LANDMINE


Meaning of LANDMINE in English

■ noun an explosive mine laid on or just under the surface of the ground.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.