Bayou Barking Spider

What is Bayou Barking Spider?


1.

A loud, obnoxious, smelly fart. The name is a reference to the air quality of Bayou La Batre, Alabama.

"Watch out for those Bayou Barking Spiders! They'll sneak up on you!"

See smelly, barking spider


57

Random Words:

1. Channel 4 3/4 News from the Demented Cartoon Movie (TDCM), the best movie ever! You can see it at www.albinoblacksheep.com/flash/dement..
1. "What Would Russ Hudson Do?". You typically ask yourself this question when at a crossroad or any other type of quandry, and i..
1. Silly individual native to the city with the dirtiest-sounding name in the word: Lahore. Currently a resident of Montreal and an attende..