Noun
megabitch (plural megabitches) (slang, derogatory) A real bitch; a very spiteful or objectionable person, usually female.