History
History
Synonyms
UK
US
Meaning:
hail

frozen raindrops falling from the sky; something coming in great numbers and force

torrent

precipitation

the amount of fall of rain, snow etc; the state of being too hurried

moisture in air or falling from sky

sleet

a falling snow mixed with rain

moisture in air or falling from sky

HAILSTORM as in Wiktionary
HAILSTORM as in Wikipedia