haggard
(adj.) thin, pale, and careworn as a result of worry or suffering; wild-looking
impediment
obstacle
Bourne
an archaic term for a goal or destination
variegated
multicolored
irksome
annoying
dissuade
to persuade not to do something
languid
lacking energy; weak
penury
poverty
fiend
evil spirit; devil
ravenous
very hungry