TREESCAPE
Meaning of TREESCAPE in English
ˈtrēˌskāp noun
( -s )
Etymology: tree (I) + -scape
: a landscape including many trees or groups of trees
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012