Dictionary Entry: 自愧弗如

Word
Pinyin
自愧弗如
zì kuì fú rú

to feel ashamed at being inferior (idiom)

Child Entries of 自愧弗如