luò huā liú shuǐ

Translation

  • to be in a sorry state
  • to be utterly defeated

Synonyms

Chinese Tones