1 definition by Cubzfan8

A town that sits on the infamous Rte. 66 in Illinois, 60 miles South of Chicago and full of DRAMA Queens who love to talk about others behind their back!!
Wilmington has the Gemini Giant located off Rte. 66

"Did you hear about so and so,,,they cheated on their husband" (chances are, that person talking about the other person, cheated too!!)
by Cubzfan8 August 25, 2008
Get the Wilmington mug.