不自量力bùzìliànglìTop 50000Meanings1. (idiom) to overestimate one's capabilitiesCharacters used不no自self量measure力power