By Wikipedia
A rain garden is a planted depression or a hole that allows rainwater runoff from impervious urban areas, like roofs, driveways, walkways, parking lots, and compacted lawn areas, the opportunity to be absorbed. This reduces rain runoff by allowing stormwater to soak into the ground (as opposed to flowing into storm drains and surface waters which causes erosion, water pollution, flooding, and diminished groundwater). They can be designed for specific soils and climates. The purpose of a rain garden is to improve water quality in nearby bodies of water. Rain gardens can cut down on the amount of pollution reaching creeks and streams by up to 30%.