Sulky, bad-tempered, or peevish.
Bad-tempered, irritable, peevish, spiteful, habitually angry.
Related to the spleen.