shower down

Verb

 * 1)  To fall from the sky, especially in vast quantities