Definition of self-reproachful in English:

self-reproachful

adjective