What does bei jedem Wind und Wetter mean?

bei jedem Wind und Wetter - German to English

in just about any wind and weather condition