自愧不如 zì kuì bù rú 🔊 ashamed of being inferior (idiom) + Keep this word Meanings zì kuì bù rú ashamed of being inferior (idiom)to feel inferior to others Its characters 自zìself; oneselfHSK 4愧kuìashamed不bùnot; noHSK 1如rúasHSK 5