Dictionary/自愧不如

自愧不如

zì kuì bù rú

ㄗˋ ㄎㄨㄟˋ ㄅㄨˋ ㄖㄨˊ
V
1ashamed of being inferior (idiom)
2to feel inferior to others

Characters