zì bù liàng lì

Translation

  • to overestimate one's capabilities (idiom)

Synonyms

Chinese Tones