Greet a shower of stones (4)
I believe the answer is:
hail
'greet' is the definition.
(hailing is a kind of greeting)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for hail that I've seen before include "Greet - bad weather" , "Greet; frozen rain" , "Icy precipitation" , "Call for - praise, vociferously" , "Precipitation - old greeting" .)