French-English dictionary »

autoflagellation meaning in English

FrenchEnglish
autoflagellation nom {f}

self-flagellation◼◼◼(the practice of whipping oneself as penance for sins)
noun