English dictionary
land mine meaning and definition
Definition and meaning of land mine at MeaningMonkey.org. land mine meaning and definition in the English Dictionary.LAND MINE noun
Definition of land mine (noun)
- an explosive mine hidden underground; explodes when stepped on or driven over
- synonyms: booby trap, ground-emplaced mine
Source: Princeton University Wordnet