Word Games Pro Dictionary
claymore
noun
an antipersonnel land mine whose blast is aimed at the oncoming enemy
Quick reference
Word Facts
Meaning
Definitions
noun
an antipersonnel land mine whose blast is aimed at the oncoming enemy
noun
a large double-edged broadsword; formerly used by Scottish Highlanders
