Meaning of land mine
Definition of land mine
(noun)
an
explosive
mine
hidden
underground; explodes when stepped on or
driven
over
Other information on land mine
WIKIPEDIA results for
land mine
Amazon results for
land mine
Tweet