gragnola

Etymology
From a root *grandeola, from.

Noun

 * 1) hail, shower, flood, torrent (figurative, of abuse etc.)
 * 2)  ice pellets
 * 1)  ice pellets