treescape

Noun

 * 1) A landscape with many trees.