landmine
noun
- 1
A mine that is placed on land and designed to explode when stepped upon or touched.
verb
- 1
To sow (an area) with land mines.
Translate “landmine” to another language
Click any language to open the translator with this word already filled in.