self-flagellate - Español Inglés Diccionario