land mine
nounDefinition of land mine
: 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 Every aspect of this scheme is a potential land mine.— Henry A. Kissingera political land mine
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more