Англо-русский социологический словарь

self-reproach

сущ.

1) причинение себе нравственных страданий, вызванных обличением своих проступков;

2) угрызение совести, раскаяние.

Социологический англо-русский энциклопедический словарь