Meaning and Translation of Claymore Mine in Urdu Script and Roman Urdu with Definition,
1. an antipersonnel land mine whose blast is aimed at the oncoming enemy