Meaning of claymore

Definition of claymore

(noun) a large double-edged broadsword; formerly used by Scottish Highlanders
an antipersonnel land mine whose blast is aimed at the oncoming enemy

Other information on claymore

WIKIPEDIA results for claymore
Amazon results for claymore