Roof terrace garden design refers to the planning and creation of gardens on the rooftops of buildings. This involves considerations such as soil depth, irrigation systems, plant selection, and structural safety. It can include elements like raised garden beds, vertical gardens, and water features. The goal is to create an aesthetically pleasing and functional space on the upper floors of buildings.