Meaning of indoor garden

Definition of indoor garden

(noun) a greenhouse in which plants are arranged in a pleasing manner

Other information on indoor garden

WIKIPEDIA results for indoor garden
Amazon results for indoor garden