Translation of menyiksa in English:

menyiksa

to torture

  • 1

    to torture
  • 2colloquial

    to annoy, to irritate