kick the ball hard - French English Dictionary