self-flagellating - Turco Inglés Diccionario