Cry from the heavens? (4)
I believe the answer is:
hail
'cry' is the definition.
(thesaurus)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for hail that I've seen before include "Shower of ice pellets" , "arrival from the heavens" , "Precipitation of ice pellets" , "Ave - it's frozen rain" , "Greet - bad weather" .)