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