Synonyms and Antonyms for claymore_mine

1. claymore mine (n.)

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

Synonyms: