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 0 0 Get merch Get the Goochacabra mug. Buy Now — $32.95 See more merch