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

More General Terms