claymore_mine
1. [ noun ] (arms) an anti-personnel land mine whose blast is aimed at the oncoming enemy
Synonyms: claymore
Related terms: land_mine
Similar spelling:   clamouring