Hot-livered /(?)/

Hot·-liv·ered

Hot-livered

a.
  1. Of an excitable or irritable temperament; irascible.