gruelling
gru-el-ling
adjective
Extremely difficult, tiring, and demanding, requiring great effort and endurance.
"The training was a gruelling experience."
Thesaurus
Synonyms: toilsome, operose, laborious, grueling, hard, punishing, effortful, heavy, arduous, backbreaking