Skip to main content
不自量力
不自量力
不自量力 (bù zì liàng lì)
to overestimate one's capabilities
Login
|
Register