English dictionary

claymore mine meaning and definition

Definition and meaning of claymore mine at MeaningMonkey.org. claymore mine meaning and definition in the English Dictionary.

CLAYMORE MINE noun

Definition of claymore mine (noun)

  1. an antipersonnel land mine whose blast is aimed at the oncoming enemy
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: