zì kuì bù rú自愧不如ashamed of being inferior (idiom); to feel inferior to othersFrequency 1.9Meaningsashamed of being inferior (idiom)to feel inferior to others