touch the ball down - French English Dictionary