claymore mine
English Dictionary
->
Letter C
-> claymore mine
Search Dictionary:
claymore mine Definition
(n)
an
anti
-
personnel
land
mine
whose
blast
is
aimed
at
the
oncoming
enemy
claymore mine Synonyms
claymore
claymore mine
© Art Branch Inc.