SELF-FLAGELLATION


Meaning of SELF-FLAGELLATION in English

[self-flag.el.la.tion] n (1845): extreme criticism of oneself

Merriam-Webster English vocab.      Английский словарь Merriam Webster.