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