landmine

Definitions

General English

Military

  • noun an explosive device which is buried in or placed on the surface of the ground, and is designed to detonate when a person steps on it or when a vehicle drives over it.
http://www.dictionarycentral.com/definition/landmine.html