splenetic

/spləˈnɛtɪk/adj
University
1

Bad-tempered, irritable, peevish, spiteful, habitually angry.

2

Related to the spleen.