gruelling - adjective
gruelling - thesaurus
arduous backbreaking grueling hard heavy laborious operose punishing toilsome