meaning of Bitchpuppy

Bitchpuppy meaning in Urban Dictionary

A li'l bitch; an anal rapester.