1 definition by dunkin

1
Common urban slang, referencing the town of Liberty, North Carolina. Liberty is a famed celebrity hot spot on the east coast of the United States. Located in Randolph County it is home to just under 3000 people.
by dunkin July 15, 2005
Get the mug
Get a L-town mug for your barber Yasemin.