Search Details

Word: land mine (lookup usage) (lookup stats)


Meaning:

Noun:

  • A mine that is placed on land and designed to explode when stepped upon or touched.

Source: Wiktionary | Src Info »