Definify.com

Definition 2024


treescape

treescape

English

Noun

treescape (plural treescapes)

  1. A landscape with many trees.

Anagrams