Library

Chinese idiom · 成语

自愧不如

zì kuì bù rú

To feel ashamed of being inferior; humbled by another's skill.

self
ashamed
不如not as good as

From Book of the Later Han. Admitting defeat before a true master.