|
Definition of Land mine
1. Noun. An explosive mine hidden underground; explodes when stepped on or driven over.
Exact synonyms: Booby Trap, Ground-emplaced Mine
Specialized synonyms: Bouncing Betty, Claymore, Claymore Mine
Generic synonyms: Mine
Specialized synonyms: Bouncing Betty, Claymore, Claymore Mine
Generic synonyms: Mine