A task that is very daunting from the outset and continues to be challenging. The incumbent is so popular that defeating her will be an uphill battle.I'm terrible at math, so I have a real uphill battle ahead of me if I want to improve my grade in Algebra.