self-flagellation - Francés Inglés Diccionario