(come) rain or shine - definition and synonyms

phrase
  1. used for saying that something always happens or someone always does something in spite of bad weather or difficult conditions

    She runs six miles every morning, rain or shine.

See also main entry: rain