(ICE) [noun] [U] - small hard balls of ice which fall from the sky like rainDid you get caught in the hail on your way home?A hail of things is a lot of them directed towards someone.a hail of bulletsThe police were met by a hail of stones and bottles as they moved in on the rioters.The Prime Minister was greeted with a hail of insults as she arrived at the students' union.
HAIL
Meaning of HAIL in English
Cambridge English vocab. Кембриджский английский словарь. 2012