Self-reproaching
/(?)/
Self·-re·proach·ing
Self-reproaching
a.
Reproaching one's self.