bù zì liàng lì

Translation

  • to overestimate one's capabilities

Synonyms

Chinese Tones