qu'il pleuve ou qu'il venteMeaningsPhrase1. in all weathers, whatever the weather, come rain or shine2. no matter what, come rain or shine, come hell or high water (figuratively)