风雨无阻fēngyǔwúzǔMeanings1. regardless of weather conditions2. rain, hail or shineCharacters used风wind雨rain无not阻to hinder