Claymore Mine - Definition - Law Dictionary Home Dictionary Definition claymore-mine
Definition :
an antipersonnel land mine designed to produce a high velocity spray of steel fragments in a relatively narrow fan shaped cone directed toward the enemy They are usually detonated by an electrical remote control
View Judgments Citing this PhraseView Acts Citing this Phrase