improved finish - Francés Inglés Diccionario