Answer: uphillfight

AnswerCrossword Clue
UPHILLFIGHTTough battle