Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

自不量力

zì bù liàng lì

Definitions

  • to overestimate one's capabilities (idiom)