Danny’s Dirty Dictionary: Barking Spider
by Danny McDumper on September 19, 2011
Barking Spider
noun
A mythical creature blamed for public farts. Curiously, only ever seen by the offending party.
by Danny McDumper on September 19, 2011
Barking Spider
noun
A mythical creature blamed for public farts. Curiously, only ever seen by the offending party.