English dictionary
botanical garden meaning and definition
Definition and meaning of botanical garden at MeaningMonkey.org. botanical garden meaning and definition in the English Dictionary.BOTANICAL GARDEN noun
Definition of botanical garden (noun)
- a facility where trees and shrubs are cultivated for exhibition
- synonyms: arboretum
Source: Princeton University Wordnet