land mine

An explosive device laid on the surface of the earth or hidden just underneath it, intended to explode when a person or vehicle touches it

Browse all legal terms