indoor garden


Definition: Meaning of, indoor garden in English to English dictionary.

Pronunciation: / ˈɪndɔː ˈɡɑːd(ə)n /

  • noun
  • synonym
  • antonym
Word Forms:
Singular Plural
indoor garden indoor gardens
  1. a greenhouse in which plants are arranged in a pleasing manner
    ANTONYM
    Not found!
synonym
antonym