lì bù shèng rèn

Translation

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

Synonyms

Chinese Tones