an affront to humanity - Türkçe İngilizce Sözlük