Tree Canopy - The upper layer of leaves and branches that form the cover of a tree, providing shade and habitat for wildlife.