What does bitch-raper mean?

bitch-raper meaning in Urban Dictionary

some random insult i made-up. actually, a person that has intercourse with women canine against that feminine canine's will