bitterfitta

Noun

 * 1)  a surly, whiny, bitter-seeming person (usually a woman)