finish (on a race course) - Francés Inglés Diccionario