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