Vocabulary

力戦奮闘

fighting with all one's might; fighting up against; making strenuous efforts

noun suru-verb