mac snibbuts's definitions
A french word for a large smelly sack of feices/guanine its comonly found in caves and in the human body.
by mac snibbuts November 15, 2007
Get the Guanine mug.
Get the Guanine mug.We'll email you a link to sign in instantly.