NichiDict

善戦苦闘

ぜんせんくとう
[zensenkutou]

Meanings

1.NounNoun・suru

putting up a good fight against some odds