Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

landmine Definition

Cancel
landmine
noun(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

Words Related to landmine!

landmine Examples by Brain Bank Users