1. a desperate struggle; a tough fight

    悪戦苦闘する fight desperately (against heavy odds)

    • 悪戦苦闘の末,やっと勝った
    • We finally won the game after a tough fight.
    • つたない英語で悪戦苦闘した
    • I had a hard time trying to express myself in (my poor) English.