landmine
noun
Meaning
- A mine that is placed on land and designed to explode when stepped upon or touched.
- To sow (an area) with land mines.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.