the end of the ball game - French English Dictionary