ALL meanings of self-reproach
self-re·proach
S s - noun self-reproach blame or censure by one's own conscience. 1
- noun self-reproach the act of finding fault with or blaming oneself 0
- noun self-reproach accusation or blame of oneself; guilt feeling 0