bù zì liàng

Translation

  • not take a proper measure of oneself
  • to overrate one's own abilities

Synonyms

Chinese Tones