By the way, a bitch technically refers to a female dog, but it's often used as an insult towards a female.
Bitch can also be used for people who whine or complain a lot. Which is part of its offical meaning rather than part of its slur half.
Not only dogs, bitches can be wolves, otters and foxes... WAIT OMG <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/jofNR_WkoCE?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>