悪戦苦闘

Reading
あくせんくとう
English
A hard-fought battle
Notes
悪・苦=hard, tough, etc. 戦・闘=battle
Definition
困難を乗りこえようと非常な努力をすること。
idiomsKanKen 4KotoKen 4