noun, noun or participle which takes 'suru'
fighting with all one's might; making strenuous efforts
A yojijukugo used for intense struggle or all-out effort, whether in physical combat, sports, or any demanding endeavor. Often implies a dramatic, do-or-die attitude.
選手たちは優勝を目指して力戦奮闘した。
The athletes fought with all their might aiming for victory.
He is making strenuous efforts against a serious illness.