estenuante

Adjective

 * 1) wearing, tiring
 * 2) gruelling, backbreaking