善戦 ぜんせん苦闘 くとう
zensenkutō

Noun
Suru Verb

1. putting up a good fight against some odds