Top definition
A place where nothing happens. At all. Ever
Who would want to live in Wilmington DE?
by Wheres Delaware? July 06, 2012
Get the mug
Get a Wilmington DE mug for your boyfriend James.