Collective noun meaning a large amount, when used of rain, or other precipitation.
A rain shower which occurs while the sun is shining.