self-chastisement - Alemán Inglés Diccionario