Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

力不胜任

lì bù shèng rèn

Definitions

  • not to be up to the task (idiom)
  • incompetent