self-flagellation - Turco Inglés Diccionario