touch the ball down - German English Dictionary