りきせんふんとう

力戦奮闘

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

N3Noun
Noun, Suru verb
fighting with all one's mightfighting up againstmaking strenuous efforts