uphill/ '^p'hɪl /

1.adjective [+climb] [ journey] 
上坡的

2.adjective [fig] [+task] 
艰难的

3.adverb [walk] [ push+] 
往坡上

an uphill struggle {or} battle (to do sth)
(做某事的)艰苦奋斗