bù zì liàng lì不自量力(idiom) to overestimate one's capabilitiesFrequency 2.4Meanings(idiom) to overestimate one's capabilities