flagellantism - Francés Inglés Diccionario