Chinese-English dictionary »

面上无光 /miànshàngwúguāng/ meaning in English

ChineseEnglish
面上无光 /miànshàngwúguāng/ noun

egg on one's face(suffer embarrassment or humiliation)
noun