claymore_mine has definitions from the field of arms
1
[ noun ] (arms) an anti-personnel land mine whose blast is aimed at the oncoming enemy

Synonyms

claymore

Related terms

land_mine

*