Pinyin Dictionary results for "bu zi liang li"

不自量力
to overestimate one's capabilities
Dictionary data provided by CC-CEDICT