easily installed - Francés Inglés Diccionario