tree isle

Noun

 * 1) A raised bed designed to contain one or more trees.