indoor garden


Meanings

  • a greenhouse in which plants are arranged in a pleasing manner