A roof garden is a garden that is installed on top of a roof, allowing plants to grow above ground level. Roof gardens provide advantages such as reducing air conditioning costs by 25%, acting as a noise barrier, and eliminating the need for gutters by managing drainage. However, roof gardens are more expensive to install and maintenance intensive compared to traditional roofs due to needing irrigation systems.