moon carrot - French English Dictionary