1 definition by wiredchris

Derry is a town located in southern New Hampshire, bordered by Windham and Londonderry. Contrary to what other less-than-factual entries on here say, Derry is quite an affluent town with many desirable neighborhoods and one of the highest property tax rates in the state. Derry is less than an hour outside of Boston and is home to Pinkerton Academy.
"Derry, NH is a larger town in southern New Hampshire."
by wiredchris August 13, 2011
Get the Derry, NH mug.