What is Rainwater harvesting?

Rainwater harvesting is the collection of rainwater, instead of letting it be dispersed into the ground. Traditionally rainwater harvesting has been used for watering the gardens, but now a lot of people have rainwater harvesting systems plumbed into their homes so that you can harvest rainwater to flush your toilets and wash your clothes.