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

BACKBREAKER as in Wiktionary
BACKBREAKER as in Wikipedia