ground-emplaced mine

Explore definitions, synonyms, and language insights of ground-emplaced mine

Definitions

Noun
an explosive mine hidden underground; explodes when stepped on or driven over

More General Terms