tree isle

noun

tree isle

noun
1

A raised bed designed to contain one or more trees.

Related terms
tree seat, tree pit

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.