Claymore

Proper noun
Claymore


 * 1) A type of anti-personnel mine.