Answer: uphillbattle

AnswerCrossword Clue
UPHILLBATTLE

Difficult engagement

UPHILLBATTLE

Difficult task