YourDictionary

land mine

an explosive charge hidden under the surface of the ground and detonated as by pressure upon it

See land mine in American Heritage Dictionary 4

Learn more about land mine

link/cite print suggestion box