n. 25B6; noun (informal)
she's such a bitch : SHREW, vixen, she-devil, hellcat; informal cow, cat; archaic grimalkin.
a bitch of a job : NIGHTMARE; informal bastard, bummer, from hell, swine, pig, stinker.
25B6; verb
big men bitched about the price of oil : COMPLAIN, whine, grumble, grouse; informal whinge, moan, grouch, gripe.
he's always bitching about colleagues : BE SPITEFUL ABOUT, criticize, run down, speak ill of, slander, malign; informal knock, pull to pieces, take apart, bad-mouth, do a hatchet job on; N. Amer. informal trash; Brit. informal slag off.
25A0; bitch something up (informal) MAKE A MESS OF, mess up, spoil, ruin, wreck; bungle; informal botch, muck up, make a hash of, screw up, louse up, muff; Brit. informal make a pig's ear of, cock up; N. Amer. informal flub, goof up.