to successfully complete - Francés Inglés Diccionario