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. New England Tech, short for New England Institute of Technology is a tech/trade school located in Warwick, RI. Well known for its '..
1. Website with many user submitted videos, pics, and elaborate forum. Hybrid of many web 2.0 websites. Larry: Hey man, this video is pre..
1. Adjective. ugly and a little fruity. used mostly among the skate scene, also an insult. Exe.1 skate scene guy1: *lands a trick a lit..