forest canopy - French English Dictionary