hit the ball far and high - French English Dictionary