Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

自愧不如

zì kuì bù rú

Definitions

  • ashamed of being inferior (idiom)
  • to feel inferior to others

Child Words of 自愧不如