Skip to main content

Definitions by Dr Ben Benford PhD

chupacabra 

A goat specially trained to sexually gratify men. Popular in Latin American countries.
Hombre, that chupacabra is one nice goat sucker.