Translation of penyiksa in English:

penyiksa

tormentor, torturer

noun

  • 1

    tormentor, torturer