ADJ
荆棘满途的;艰苦卓绝的;崎岖曲折的
If you refer to something as an uphill struggle or an uphill battle, you mean that it requires a great deal of effort and determination, but it should be possible to achieve it.
例句
It had been an uphill struggle to achieve what she had wanted...
她历尽坎坷才达到目的。
It's an uphill battle but I think we're going to win.
虽然这是一场艰苦的斗争,但我相信我们会取得胜利。