Chinese words · Chengyu

自愧弗如

zìkuì-fúrú

to feel inferior to others

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.