Shade-tree meaning

A tree planted chiefly to provide shade from sunlight.
noun
0
0
Advertisement