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 Wilmington mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email