slightly better - Francés Inglés Diccionario