leaf canopy - Turkish English Dictionary