Top definition
A reference to a town strategically located on I-44 only sixty-eight miles from downtown St. Louis, Missouri. One of the few cities, which are considered to be the Methamphetamine Capitol of the United States, since the turn of the new millennium (2000's).
We saw a car explode on the highway. It was in "Meth Lab Central".
by Edward Sultan April 03, 2015
Get the mug
Get a Meth Lab Central mug for your grandma Rihanna.