Self-reproaching


Self`-re`proach´ing


a.1.Reproaching one's self.