treestead

noun

1.
a facility where trees and shrubs are cultivated for exhibition