self-castigation - German English Dictionary