to cherish an illusion - Francés Inglés Diccionario