shēng líng tú tàn

Translation

  • people are in a terrible situation (idiom)

Synonyms

Chinese Tones