Back to Dictionary
愧悔无地
愧悔無地
kuìhuǐwúdì
1.
ashamed and unable to show one's face (idiom)