自惭形秽zì cán xíng huìzicanxinghui(idiom) to feel inferior; to feel inadequateCharacters in this word形form, shape惭ashamed, humiliated秽dirty, unclean自selfStudy it in Yanamino