uphill battle
ADJECTIVE
hard
Synonyms
STRONGEST
WEAK
backbreaking
bothersome
burdensome
demanding
difficile
distressing
effortful
exacting
fatiguing
formidable
grinding
hairy
herculean
intricate
involved
irksome
knotty
labored
laborious
mean
merciless
murder
onerous
operose
rigorous
rugged
scabrous
severe
slavish
sticky
strenuous
tiring
toilful
toilsome
unsparing
uphill
wearing
wearisome
wearying
Antonyms
NOUN
hardship
Synonyms
STRONGEST
adversity
calamity
catastrophe
danger
difficulty
disaster
discomfort
fatigue
grief
hazard
injury
misery
misfortune
oppression
peril
persecution
sorrow
suffering
torment
trouble
worry
STRONG
accident
affliction
asperity
austerity
case
curse
destitution
distress
drudgery
grievance
labor
mischance
need
privation
rigor
toil
travail
trial
tribulation
vicissitude
want
WEAK
Antonyms
NOUN
hard work
Synonyms
NOUN
uphill struggle
Synonyms
From Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.