VariousWords beta
Definitions:
Noun
land mine
ground-emplaced mine
booby trap
Definition: an explosive mine hidden underground; explodes when stepped on or driven over
Definition: An antipersonnel device deliberately hidden or disguised as a harmless object.