• Treescape

    Origin

    tree + -scape

    Full definition of treescape

    Noun

    treescape

    (plural treescapes)
    1. A landscape with many trees.

    Anagrams

    © Wiktionary