pelt down

Verb

 * 1)  To rain heavily; to sleet, snow or hail heavily.