haggard
adjective
he looked terrible, all gray and haggard:
careworn, tired, drained, drawn, raddled;
unwell, unhealthy, sickly, spent, sapped, washed out, rundown, exhausted;
gaunt, grim, pinched, peaked, peaky, hollow-cheeked, hollow-eyed;
pale, wan, gray, ashen, pallid, pasty-faced, sallow;
thin, emaciated, wasted, cadaverous, ghastly, ghostlike, deathlike.
▷antonyms fresh, healthy.