The Collaborative International Dictionary
Self-reproaching
Self-reproaching \Self`-re*proach"ing\, a. Reproaching one's self. -- Self`-re*proach"ing*ly, adv.