variants
or British gruelling
: very difficult : requiring great effort
a grueling race
His schedule is grueling.



