live in one's own world - French English Dictionary