retreat into a fantasy world - Francés Inglés Diccionario