Vocabulary

櫛風沐雨

struggling through wind and rain; undergoing hardships

noun