claymore-mine

Nouns

  • (n) an antipersonnel land mine whose blast is aimed at the oncoming enemy claymore,

Synonyms

claymore

Words of close approximity