frozen raindrops falling from the sky; something coming in great numbers and force
torrent
the amount of fall of rain, snow etc; the state of being too hurried
moisture in air or falling from sky
a falling snow mixed with rain
moisture in air or falling from sky