be living in a dream world - French English Dictionary