Subscribe
URL of the page has been copied to clipboard.
Meaning : A greenhouse in which plants are arranged in a pleasing manner.
Synonyms : conservatory, indoor garden
Install App