self-punishment - Francés Inglés Diccionario