Powered by CC-CEDICT
- to demand the highest standards of sb (or oneself) (idiom)
- to strive to achieve the best possible results
- to be a perfectionist
Trad. 好心倒做了驢肝肺
- (idiom) to mistake good intentions for ill will
