leaf canopy - Spanish English Dictionary