Полный англо-русский словарь
Сущ. самобичевание Syn : self-flagellation, self-torture самопорицание; самобичевание угрызения совести
self-reproach