an affront to humanity - Türkisch Englisch Wörterbuch