zì kuì fú rú自愧弗如to feel ashamed at being inferior (idiom)Frequency 1.3Meaningsto feel ashamed at being inferior (idiom)