B2idiomsuccessIELTS-friendly
an uphill battle
USUK
something that is very difficult to achieve because a lot is against you
Often with 'face' or 'fight'. 'An uphill struggle' means the same.
In context
Getting a visa without a job offer is an uphill battle.
The new café faces an uphill battle against the big chains on the same street.
More idioms about success
- a blessing in disguisesomething that seems bad at first but later brings a good result
- a close calla situation in which you only just avoid danger or failure
- a dream come truesomething you have wanted for a long time that has finally happened
- a feather in your capan achievement that you can be proud of and that may help you later
- a flash in the pana sudden success that does not last or happen again