be living in a fantasy world - Francés Inglés Diccionario