1. : whatever the weather may be : without fail
the auction will be held rain or shine
2. : whatever the circumstances
always cheerful, rain or shine
1. : whatever the weather may be : without fail
the auction will be held rain or shine
2. : whatever the circumstances
always cheerful, rain or shine
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012