Pinyin Dictionary results for "zi bu liang li"

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