Synonyms for Haggard (same or very similar meaning)
WordNet sense 1 (British writer noted for romantic adventure novels (1856-1925)):
Rider Haggard, Sir Henry Rider Haggard
WordNet sense 2 (showing the wearing effects of overwork or care or suffering):
careworn, drawn, worn, raddled
WordNet sense 3 (depleted of strength or energy):
tired
WordNet sense 4 (very thin especially from disease or hunger or cold):
bony, cadaverous, emaciated, gaunt, pinched, skeletal, wasted
WordNet sense 5 (lacking excess flesh):
lean, thin
From the ODE community, based on WordNet
add/edit