打硬仗

dǎyìngzhàng ㄉㄚˇ ㄧㄥˋ ㄓㄤˋ

    • to take on a very difficult task and push through
    • to face a tough fight

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

Literally
fight a hard battle
Meaning
To take on a very difficult task and push through. Approving. Close to 'to face a tough fight'.

Sources