好心當作驢肝肺

hǎoxīndàngzuòlǘgānfèi ㄏㄠˇ ㄒㄧㄣ ㄉㄤˋ ㄗㄨㄛˋ ㄌㄩˊ ㄍㄢ ㄈㄟˋ

    • to have one's kindness mistaken for ill will

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

Literally
take good intentions for donkey liver and lungs
Meaning
Someone mistakes your kindness for ill will. Said resentfully by the well-meaning person: "I meant well and got thrown back in my face."

Sources