风吹雨打

风吹雨打 (fēng chuī yǔ dǎ)
lit. windswept and battered by rain; to undergo hardship (idiom)