A rain garden is a shallow depression planted with perennial native plants that are tolerant of both wet and dry conditions. Rain gardens capture runoff from impervious surfaces, such as rooftops and driveways, and allow it to infiltrate into the ground.
Lean more about Rain Gardens here: