悪戦苦闘 [あくせんくとう] /(n,vs,vi) (yoji) hard fighting/hard struggle/fighting against heavy odds/EntL1152160/