Meaning of claymore mine

Definition of claymore mine

(noun) an antipersonnel land mine whose blast is aimed at the oncoming enemy

Other information on claymore mine

WIKIPEDIA results for claymore mine
Amazon results for claymore mine