善戦苦闘 (ぜんせんくとう) — putting up a good fight against some odds | Kumi Dictionary