Somebody who does something out of line that pisses you off, mainly when someone bails out on you last minute when you have made plans together. It is never said to the person directly, but always to somebody else or to yourself under your breath. Can be refering to a guy or a girl.
Guy on phone: Yea I can't make it tonight, but maybe next week we can get together since we have been planning this for a long time. Is that okay?
Girl: oh yea, that's fine. Well I'll let you go to whatever you have to do. Bye! (hangs up) bitch whore.
So the other day, Cindy totally bitch whored me out and didn't show up at the cafe.