The definition of one??? Yeah, a female dog.

No, seriously, it's a matter of perception. Some men perceive all women to be B****es & hoes. Some call us that when they can't get what they want out of us, because they think that's the hardest name that they can call us & hurt us.
Some men & women perceive women that are "gold diggas", unfaithful, evil, insensitive, and cold to be B****es.
I've heard the term used between two friends (much like we sometimes use the term n**ga)...even though I don't flow like that with my "gyrls".
My personal feeling about the term? It's derogatory. You can't
hurt me by calling me one because I know who I am and what I believe. However, if we want to be respected, we can't refer to ourselves as b****es.
Did I answer your question?