Comprehensive
Dictionary Suite
Help
Help
Help
 
Advanced Dictionary        

rain or shine

 
See:
rain
part of speech: phrase
definition 1: whether it rains or not.
The festival will go on this weekend, rain or shine.
definition 2: whatever might happen.
I told them I would support them come rain or shine.