Barrage; frozen rain (4)
I believe the answer is:
hail
I believe this is a double definition.
'barrage' is the first definition.
(thesaurus)
'frozen rain' is the second definition.
(I've seen this before)
(Other definitions for hail that I've seen before include "Weather - greeting" , "wintry weather" , "Ice pellets - greeting" , "Greet, call or salute" , "Greet enthusiastically" .)