splenetic
adjective
°bad-tempered, spiteful, habitually angry.
°relating to the spleen.