风雨无阻

fēngyǔ-wúzǔ
regardless of weather conditions, rain
HSK 79
Traditional風雨無阻

Additional Dictionary Meanings

regardless of weather conditionsrain, hail or shine