Advertisement

Synonyms of Landmine

Primary definition: An explosive device concealed under or on the ground and designed to be detonated by the presence, proximity, or contact of a person or vehicle.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement