self-reproach - noun
singular
self-reproach
plural
self-reproaches