Dictionary Entry: 自愧不如

Word
Pinyin
自愧不如
zì kuì bù rú

ashamed of being inferior (idiom) ꞏ to feel inferior to others

Child Entries of 自愧不如