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
Tweet