wú dì zì róng

Translation

  • ashamed and unable to show one's face

Synonyms

Chinese Tones