A combination of bad (in the sense of "bold and daring") and bitch, similar to bad boy and bad girl.
bad bitch (plural bad bitches)