Top Definition
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."
#derry #nh #derry nh #nh derry #derrynh
by wiredchris August 12, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.