to cross the finish line - Francés Inglés Diccionario