Top definition
A hideously repulsive female homo sapien that sexually seduces and prays upon the unwitting male populance.
Dude! That chick is soooooo Torbacula, what were you thinking?
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush