New Wilmington Share definition Flag 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. New Wilmington by Roodizzle July 7, 2009 0 0 Get merch Get the New Wilmington mug. Buy Now — $32.95 See more merch