self-castigation - Alemán Inglés Diccionario