Pinyin Dictionary results for "zi kui bu ru"

自愧不如
ashamed of being inferior (idiom); to feel inferior to others
Dictionary data provided by CC-CEDICT