grandinare

Etymology
From.

Verb

 * 1)  to hail
 * 2)  to rain down like hail, to fall like hail
 * 3)  to pelt with hail
 * 4)  to rain down (stones) like hail