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
Meaning 2 : a large double-edged broadsword; formerly used by Scottish Highlanders