悪戦苦闘

hard fighting; hard struggle; fighting against heavy odds

Meaning

  1. nvsvi
    hard fighting; hard struggle; fighting against heavy odds

Example sentences

  • He is fighting with his back against the wall.

  • He solved the problem in five minutes that I had struggled with for two hours.

  • Poor Tom's been trying to get to sleep for three hours now.