Vocabulary
力戦奮闘
りきせんふんとう
fighting with all one's might; fighting up against; making strenuous efforts
noun
suru-verb