Dictionary Definition:
karkareṭa (connected with karka?), m. the hand curved like a claw for the purpose of grasping anything L