Back to Dictionary
自愧不如
zìkuìbùrú
1.
ashamed of being inferior (idiom)
2.
to feel inferior to others