noun, noun or participle which takes 'suru'
fighting well against the odds; putting up a good fight
Describes a situation where someone struggles hard and performs admirably despite difficult circumstances, often in sports, competition, or any challenging endeavor. Can be used as a noun or with する.
彼らは強豪相手に善戦苦闘したが、惜しくも敗れた。
They fought well against a strong opponent, but unfortunately lost.
善戦苦闘の末、プロジェクトを成功させた。
After a hard-fought struggle, they made the project a success.