meaning of bei jedem Wind und Wetter

bei jedem Wind und Wetter - German to English

in just about any wind and weather condition