Skip to content
Dictionary

landmine

noun

  1. an explosive device planted just below the surface of the ground and designed to detonate when trigger by the weight of one walking on or driving over the device
L313284 on Wikidata ↗
landmine — meaning, definition (noun) · Vinony