(idiom) to feel inferior; to feel inadequate
Turn 自惭形秽 into a printable worksheet PDF with Tianzige practice grids and pinyin.