land mine

noun
land mine \
1890
  • a mine usually placed just below the surface of the ground and designed to be exploded usually by the weight of vehicles or troops passing over it —often used figuratively
Powered by Merriam-Webster