Bitchy

Adjective

 * 1)   spiteful or malevolent; catty
 * 2) irritable

Thesaurus
abusive, back-biting, baleful, bearish, belittling, calumniatory, calumnious, cankered, cantankerous, catty, censorious, churlish, contemptuous, contumelious, crabbed, cranky, cross, cross-grained, crusty, cussed, defamatory, deprecatory, depreciative, depreciatory, derisive, derisory, derogative, derogatory, despiteful, detractory, disagreeable, disparaging, evil, excitable, feisty, fractious, harmful, hateful, huffish, huffy, iniquitous, invidious, irascible, irritable, libelous, malefic, maleficent, malevolent, malicious, malign, malignant, mean, minimizing, nasty, noxious, ornery, pejorative, perverse, rancorous, ridiculing, scandalous, scurrile, scurrilous, slanderous, slighting, snappish, spiteful, spleeny, splenetic, testy, ugly, vicious, vilifying, waspish, wicked