qu'il pleuve ou qu'il vente
Meanings
Phrase
1. in all weathers, whatever the weather, come rain or shine
2. no matter what, come rain or shine, come hell or high water (figuratively)