SELF-REPROACH


Meaning of SELF-REPROACH in English

■ noun reproach or blame directed at oneself.

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