Home
Help
About
Contact
English to Chinese Dictionary
Search:
自愧不如
zì
kuì
bù
rú
ashamed of being inferior (idiom) / to feel inferior to others
<< back to the home page