Indoor Garden (
Noun
)
Meaning
A greenhouse in which plants are arranged in a pleasing manner.
Classification
Nouns denoting man-made objects.
Synonyms
Conservatory
Hothouse
Hypernyms
Greenhouse
Glasshouse