self-reproach

?

ads