shade tree









shade tree


noun

  1. a tree planted or valued for its shade.
51 queries 0.545