Skip to main content

New Wilmington

A small town in Northwestern Pennsylvania that always smells like horse shit because of the Amish.
I really wish New Wilmington didn't always smell like horse shit.
by Roodizzle July 7, 2009
mugGet the New Wilmingtonmug.

Share this definition