自惭形秽zìcánxínghuìMeanings1. (idiom) to feel inferior; to feel inadequateCharacters used自self惭ashamed形form秽dirty