score a historic victory - Espagnol Anglais Dictionnaire