finish the ball into the net - Spanish English Dictionary