A Terrace Garden also known as Rooftop Garden refers to a terrace that is designed and build to be covered with plants and grass of different species. A terrace garden also consists of other structures like pergolas, fountains, vertical gardens, etc. Plantation on a terrace garden can be done in various forms and planters like cemented, FRP, hanging, creepers, etc. A waterproofing membrane is required in order to prevent seepages and erosion. Some Terrace Gardens include additional layers that are helpful to the growth of vegetation such as a root barrier, and drainage and irrigation systems, depending on the size of the terrace.