好心倒做了驴肝肺

hǎo xīn dào zuò le lǘ gān fèi

(idiom) to mistake good intentions for ill will

hǎo

good

xīn

heart

dào

to invert; to place upside down or frontside back

zuò

to make; to produce

le

(completed action marker)

donkey

gān

liver (CL:葉|叶[ye4])

fèi

lung