风吹雨打

fēngchuī-yǔdǎ
lit. windswept and battered by rain, to undergo hardship
HSK 79
Traditional風吹雨打

Additional Dictionary Meanings

lit. windswept and battered by rainto undergo hardship (idiom)