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