Question: what is the meaning of idiom rain or shine?
Answer: phrase. If you say that someone does something rain or shine, you mean that they do it regularly, without being affected by the weather or other circumstances.