Skip to main content

Definitions by returnthehunter

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.
Goochacabra by returnthehunter September 7, 2016