Library

Chinese idiom · 成语

自惭形秽

zì cán xíng huì

To feel unworthy in comparison; extreme self-consciousness.

self
ashamed
form
unworthy

From New Tales of the World. Feeling ugly or inferior beside brilliance.