不自量力
Mandarin: bu4*2 zi4 liang4 li4
T1
T6
T6
T6
Definitions
  1. 1 overestimate or overrate one's strength or ability
← Back to dictionary