self-flagellating - Francés Inglés Diccionario