meaning of allen Wetterlaunen trotzen

allen Wetterlaunen trotzen - German to English

to brave the weather in every its types