YourDictionary

shade tree

noun
A tree planted chiefly to provide shade from sunlight.

link/cite print suggestion box