meaning of Badcatfosho

Badcatfosho meaning in Urban Dictionary

an individual who is hot and half cuban