Dictionary Entry: 自不量力

Word
Pinyin
自不量力
zì bù liàng lì

to overestimate one's capabilities (idiom)

Child Entries of 自不量力