English to English
flagellation
noun (n)
- beating as a source of erotic or religious stimulationmengalahkan sebagai sumber erotis atau agama rangsangansource: wordnet30
- A beating or flogging; a whipping; a scourging.atau pemukulan flogging; seekor kambing; sebuah scourging.source: webster1913