claymore mine


Meanings

  • an antipersonnel land mine whose blast is aimed at the oncoming enemy

Synonyms