Pinyin Dictionary results for "zi can xing hui"

自惭形秽
to feel ashamed of one's inferiority (idiom); to feel inferior
Dictionary data provided by CC-CEDICT