不自量力
[bù zì liàng lì] [bú zì liàng lì]
Definition:
AllAll,overrate one's abilityoverrate one's ability,bite off more than one can chewbite off more than one can chew,overreachedoverreached,OverconfidentOverconfident
More sentence filters
Hide sentence filters

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.