自愧不如

zì kuì bù rú

ashamed of being inferior (idiom)

to feel inferior to others

(bound form) self; oneself

kuì

ashamed

no; not so

as