Skip to main content

returnthehunter's definitions

Goochacabra

In Spanish, literally "walking bag of shit", usually especially smelly.
Holy shit man, I just missed that shockwave for the 40th time, I'm a huge Goochacabra.
by returnthehunter September 7, 2016
mugGet the Goochacabra mug.

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