touch the ball down - Turkish English Dictionary