Goochacabra Share definition Flag 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 Get the Goochacabra mug.