Common Adjective Collocations of grueling

agonize, all, consume, country, cross, dangerous, day, eight, exhaust, five, four, hour, long, month, six, ten, three, time, total, twelve, two, week