botanical garden


Meanings

  • a facility where trees and shrubs are cultivated for exhibition

Synonyms