Translation of penderaan in English:

penderaan

flagellation

noun

  • 1

    flagellation, whipping, torture