self-castigation - Allemand Anglais Dictionnaire