the highest performance - Francés Inglés Diccionario