an affront to humanity - Turco Inglés Diccionario