Answer: uphillfight

AnswerCrossword Clue
UPHILLFIGHT

Tough battle