Pinyin Dictionary results for "zi kui fu ru"

自愧弗如
to feel ashamed at being inferior (idiom)
Dictionary data provided by CC-CEDICT