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