Definitions by Casino Williams-Williams
Turkey Farts
A series of high-level economic treaties signed during the mid 1990s between Florida, Miami-Dade County, and a series of mole creatures known as Tar Tar.
Turkey Farts by Casino Williams-Williams August 13, 2011