Answer:
Definition: Trying or taxing to the point of exhaustion.
Step-by-step explanation:
Some synonyms (similar words) are: Demanding, Challenging, Backbreaking, Difficult, Hard, Rough, Severe, Tough, Rigorous
5.2m questions
6.8m answers