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. 2012