castigating oneself - Alemán Inglés Diccionario