What does the Word Bitch Mean?

In the literal sense the word bitch is a female dog. It is actually commonly used among dog breeders. Its use as an insult came from the comparison to a dog in heat.