land mine Meaning, Definition & Usage

  1. noun an explosive mine hidden underground; explodes when stepped on or driven over
    booby trap; ground-emplaced mine.

WordNet