Greeting that comes from above (4)
I believe the answer is:
hail
'greeting' is the definition.
('hail' is a greeting)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for hail that I've seen before include "Shower of ice pellets" , "Stones from the sky" , "Greeting - falling stones" , "Greet; frozen rain" , "Greet loudly" .)