self-flagellate - Francés Inglés Diccionario