self-chastisement - Francés Inglés Diccionario