self-flagellate - Turco Inglés Diccionario