Translation of menggatalkan in English:

menggatalkan

cause to itch

verb

  • 1

    cause to itch