a world to discover - French English Dictionary