English → Hindi dictionary

indoor garden

इंडोर गार्डन / इंडोरNOUN

Definition

a greenhouse in which plants are arranged in a pleasing manner

Looking for poetry? Read shayari and poems by great poets.