Vocabulary
善戦苦闘
ぜんせんくとう
putting up a good fight against some odds
noun
suru-verb