win a historic victory - French English Dictionary