Nurseries Synonyms

A place for plants
(Noun)