to harbour illusions - Español Inglés Diccionario