Also called a roof garden,it is a garden that cultivates vegetables, fruits or flowers on the
terrace, balconies or roof of buildings, also called as a roof garden. The kitchen garden, a
standard in every Indian household, has shifted to the roof due to constraints of space,
and called a terrace garden.