zì kuì fú rú

Translation

  • to feel ashamed at being inferior (idiom)

Synonyms

Chinese Tones