Times about to swagger, it covers come rain or shine (6)
I believe the answer is:
brolly
This clue could be a double definition.
'times about to swagger it covers come rain' is the first definition.
I can't judge whether this defines the answer.
'shine' is the second definition.
Although both the answer and definition are singular nouns, I cannot see how one could define the other.
Can you help me to learn more?
(Other definitions for brolly that I've seen before include "Portable rain-shield (abbr.)" , "Cover for head" , "Familiar umbrella - a small one?" , "Gamp" , "What goes up when rain comes down?" .)