自慚形穢

Idiom

 * 1) to feel ashamed of one's inferiority