creation myth - French English Dictionary