wú dì zì róng

Translation

  • (idiom) ashamed and unable to show one's face

Synonyms

Chinese Tones