Bitch isn't gender specific the way I see it. Plenty of male bitches around. 🙂
There is also this, directly from our God Google:
bitch
bɪtʃ/Submit
noun
1.
a female dog, wolf, fox, or otter.
2.
informal
a spiteful or unpleasant woman.
Second part there sums her up very well.