repeated flogging - Turco Inglés Diccionario