打翻身仗

dǎfānshēnzhàng ㄉㄚˇ ㄈㄢ ㄕㄣ ㄓㄤˋ

    • to work hard towards a turnaround
    • to fight to reverse sth

Character by character

Saying俗语俗語

Idiom惯用语 · Widely known

Literally
to fight a turn-around battle
Meaning
To completely reverse a bad situation. Approving, used for comebacks.

Sources