风吹雨打 fēng chuī yǔ dǎ

DEFINITIONS

  1. lit. windswept and battered by rain
  2. to undergo hardship (idiom)

CHARACTERS

风 fēng wind; air; manners, atmosphere
吹 chuī blow; puff; brag, boast
雨 yǔ rain; rainy; KangXi radical 173
打 dǎ strike, hit, beat; fight; attack