finish the ball into the net - Francés Inglés Diccionario