LAND MINE


Meaning of LAND MINE in English

noun

1. : a mine that is placed on or just below the surface of the ground and is usually designed to be exploded by the weight of vehicles or troops passing over it

2. : aerial mine 2

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.