hán gòu rěn rǔ

Translation

  • to bear shame and humiliation (idiom)

Synonyms

Chinese Tones