History
History
Synonyms
UK
US
Meaning:
difficult

requiring much effort, strength, skill or ability

hard on someone; hard to do

upstream

(moving) in the opposite direction to the stream or current

hard on someone; hard to do

HARD-WON as in Wiktionary
HARD-WON as in Wikipedia