indoor garden Meaning, Definition & Usage

  1. noun a greenhouse in which plants are arranged in a pleasing manner
    conservatory; hothouse.

WordNet