A synonym for haggard is
a.angry.
b.nervous.
c.exhausted.
a.angry.
b.nervous.
c.exhausted.