Hot-livered
/(?)/
Hot·-liv·ered
Hot-livered
a.
Of an excitable or irritable temperament; irascible.