leaf canopy - German English Dictionary