Back to Dictionary
羞愧难当
羞愧難當
xiūkuìnándāng
1.
to feel ashamed (idiom)