leaf canopy - French English Dictionary