SELF-FLAGELLATION


Meaning of SELF-FLAGELLATION in English

act of blaming oneself, self-punishment, act of holding oneself accountable for an error or problem

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.