last or winning game - French English Dictionary