leaf-green - French English Dictionary