megabitch

Noun

 * 1)  A real bitch; a very spiteful or objectionable person, usually female.