self-flagellation /ˌsɛlfˌflæʤəˈleɪʃən/ noun /ˌsɛlfˌflæʤəˈleɪʃən/
noun
Learner's definition of SELF-FLAGELLATION
[noncount]
: the act of hitting yourself with a whip as a way to punish yourself or as part of a religious ritual自答;自我鞭打 —
often used figuratively常用作比喻