baby moon - French English Dictionary