bitchyadjective irritable bitchyadjective spiteful; catty capriciousadjective impulsive and unpredictable; determined by chance, impulse, or whim crankyadjective grouchy, irritable; easily upset crotchetyadjective cranky, disagreeable or stubborn fractiousadjective irritable, argumentative, quarrelsome peevishadjective constantly complaining petulantadjective easily irritated or annoyed whimsicaladjective Given to whimsy; capricious; odd; peculiar; playful; light-hearted or amusing |