self-reproachful - adjective

normal formself-reproachful
comparative
superlative