Men who were always chasing around with women were called cock hounds back in the 50 and 60s it has nothing to do with rap. Peace
Being a brother myself, I was certainly aware of this linguistic confusement. Also cool means hot sometimes and vice versa. And shit does not always mean the smelly stuff that erupts out of your ass. Where ass does not necessarily means anus.
This is true, cock means pussy in some circles. I saw a story about blues great Muddy Waters saying he loved to suck and lick cock, and his young white kid guitar player at the time almost passed out from shock until it was explained to him!