Abundant or copious., A heavy rain.