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
8.8m questions
11.4m answers