finish (the game) - French English Dictionary