American Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition self-reproach in American English

self-reproach noun

[uncountable]noun
1

the feeling of being annoyed with yourself because you have done something wrong

Synonyms and related words
Definition self-reproach in American English