自愧不如zìkuìbùrúMeanings1. ashamed of being inferior (idiom)2. to feel inferior to othersCharacters used自self愧ashamed不no如as