Translation of menyeksa in English:

menyeksa

to chastise

verb

  • 1

    to chastise, to punish, to torture