Meaning
landmine — An explosive device that is buried under the ground and designed to explode as vehicles or persons pass over it.
landmine — An explosive device that is buried under the ground and designed to explode as vehicles or persons pass over it.