Skip to main content

steve zissou's definitions

la chupacabras

Spanish for "Goat Sucker" Mythical...or real... animal originating from Puerto Rican folklore, spread through south america, sightings now as far north as Texas. Drains fluids out of farm animals its cool.
La Chupacabras terrorizes Puerto Rican Farmlands
by steve zissou May 5, 2008
mugGet the la chupacabrasmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email