善戦苦闘 ぜんせんくとう Meanings Noun, する verb putting up a good fight against some odds Kanji 善 virtue. Read as ゼン. 戦 war. Read as セン. 苦 suffer 闘 combat. Read as トウ. Jinuma: Japanese Dictionary · Word lists