tree isle
English
Noun
tree
isle
(
plural
tree isles
)
A
raised bed
designed to contain one or more trees.
See also
tree seat
tree pit
Anagrams
leeriest
,
sleetier
,
steelier