adv. phr. 1. If the weather is stormy or if it is fair. The parade will start promptly, rain or shine. 2. No matter; if your luck is good or bad. Sam knows he can depend on his family, rain or shine.
RAIN OR SHINE
Meaning of RAIN OR SHINE in English
American idioms English vocabulary. Английский словарь американских идиом. 2012