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 07, 2016
mugGet the Goochacabra mug.