InterestEng.illustration
Rain or shine: When someone will do something no matter if the weather is good or bad. “I’ll fix the roof tomorrow rain or shine!”
It’s raining cats and dogs: You say this when it’s raining really hard.