Claymore Mine Definition
noun
A lens-shaped, ground-emplaced antipersonnel mine whose blast is focused in the direction of the oncoming enemy.
American Heritage
Synonyms:
Related Articles
Find Similar Words
Find similar words to claymore mine using the buttons below.