Claymore Mine (noun) Definition, Meaning & Examples

noun Military.
  1. an antipersonnel mine designed to produce a direction-guided, fan-shaped pattern of fragments.
Claymore Mine (noun) Definition, Meaning & Examples

More Definitions