gruelling
adjective
°So difficult or taxing as to make one exhausted; backbreaking.
synonyms: backbreaking, exhausting