Claymore Synonyms

klāmôr
An antipersonnel land mine whose blast is aimed at the oncoming enemy
(Noun)
Synonyms:
  1. claymore mine