Bad-tempered, irritable, peevish, spiteful, habitually angry.
Related to the spleen.
Not content; uncontented.
A lack of contentment.