Hail:
1 n.
Precipitation in the form of spherical or irregular pellets of ice larger than 5 millimeters (0.2 inches) in diameter.
Something that falls with the force and quantity of a shower of ice and hard snow: a hail of pebbles; a hail of criticism.
v. hailed, hail·ing, hails
v. intr.
To precipitate in pellets of ice and hard snow.
To fall like hailstones: Condemnations hailed down on them.
v. tr.
To pour (something) down or forth: They hailed insults at me.
From Nifra's Expanded English Dictionary:
Hail:
1. n. A judgment upon me from God.
2. n. TOTAL WEATHERLY ASS.
3. n. The cause of wet socks and freezing finger tips.
4. n. Angry snow.