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)
- an antipersonnel land mine whose blast is aimed at the oncoming enemy
- synonyms: claymore
Source: Princeton University Wordnet