SELF-FLAGELLATION


Meaning of SELF-FLAGELLATION in English

■ noun

1》 the action of flogging oneself, especially as a form of religious discipline.

2》 excessive self-criticism.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.