Englishfor English speakers
tree pit
English
Meaning tree pit meaning
What does tree pit mean?
tree pit
noun
—
The underground soil area for tree roots (often with root barriers to direct roots downwards), and the surface treatment for pedestrian safety, and irrigation. Can be used as a flowerbed.
Are you looking for...?