self-flagellation - Español Inglés Diccionario