moon islands - French English Dictionary