SELF­REPROACH


Meaning of SELF­REPROACH in English

n. reproach or blame directed at oneself. self-reproachful adj.

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