Something to do with seeing taxi in bad weather (4)
I believe the answer is:
hail
'bad weather' is the definition.
(hail is a type of bad weather)
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 "Greet; frozen rain" , "Greet loudly" , "wintry weather" , "Sing the praises of" , "Fall of ice" .)