an affront to humanity - Turc Anglais Dictionnaire