Word info

treescape

Noun

Meaning

treescape (plural treescapes)

A landscape with many trees.

Source: en.wiktionary.org

Anagrams

Close letter words and terms