A rain garden is a garden of native shrubs, perennials, and flowers planted in a small depression, which is generally formed on a natural slope. It is designed to temporarily hold and soak in rainwater runoff that flows from roofs, driveways, patios, or lawns. A rain garden is not a water garden. Nor is it a pond or a wetland. Conversely, a rain garden is dry most of the time. It typically holds water only during and following a rainfall event.
Source: Groundwater Foundation