score a historic victory - Almanca İngilizce Sözlük