bù zì liàng lì

Translation

  • (idiom) to overestimate one's capabilities

Synonyms

Chinese Tones