treescape
noun
tree·scape
| \ ˈtrēˌskāp\
plural -s
Definition of treescape
: a landscape including many trees or groups of trees
Keep scrolling for more