win a victory - French English Dictionary