land mine


Meanings

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