Translation of mencakar in English:

mencakar

to claw, to scratch

  • 1

    to claw, to scratch