fēng chuī yǔ dǎ

Translation

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

Synonyms

Chinese Tones