shade tree n : a tree planted or valued chiefly for its shade from sunlight
Copyright © 2024 3Dict.net