land mine
Explore definitions, synonyms, and language insights of land mine
Definitions
Noun
an explosive mine hidden underground; explodes when stepped on or driven over
Explore definitions, synonyms, and language insights of land mine