Claymores Meaning
There are 2 meaning(s) for word Claymores
Meaning 1 : an antipersonnel land mine whose blast is aimed at the oncoming enemy
Synonyms : claymore mine
Synonyms : claymore mine
Meaning 2 : a large double-edged broadsword; formerly used by Scottish Highlanders
