Definition of flagellation in English:

flagellation

noun

  • Flogging or beating, either as a religious discipline or for sexual gratification.

    ‘pursuing the path of penance and flagellation’
    flogging, whipping, beating, scourging, lashing, birching, switching, tanning, strapping, belting, caning, thrashing, flailing, flaying, welting, horsewhipping, spanking
    sadomasochism, s & m, sm, algolagnia
    View synonyms

Pronunciation:

flagellation

/fladʒəˈleɪʃ(ə)n/