Subscriber login


Forgot your password?

Library card login

Other

land mine

Syllabification: (land mine)
Translate land mine | into French | into Spanish
Definition of land mine

noun

  • an explosive mine laid on or just under the surface of the ground.

land mine in other Oxford dictionaries