自惭形秽

zì cán xíng huì

(idiom) to feel inferior; to feel inadequate

(bound form) self; oneself

cán

variant of 慚|惭[can2]

xíng

to appear

huì

(bound form) dirty; filthy