moon cake - French English Dictionary