Meanings1(idiom) to feel inferior; to feel inadequateWritten Forms自慚形穢Traditional · Main Form自惭形秽Alternate Form