meaning of Bubbachuck

Bubbachuck meaning in Urban Dictionary

person who lays during intercourse with kitties.