English Translation for claymore mine
claymore mine
ایک قسم کی تلوار میرا
Search Result for claymore mine
claymore
See Definition and Meaning
mine
English definition for claymore mine
1. n. an antipersonnel land mine whose blast is aimed at the oncoming enemy
Sponored Video