Skip to main content

Definitions by CDiddy420

Londonderry 

A very dirty town in southern New Hampshire. It is known to smell of skunks.
I traveled through Londonderry yesterday, and had to shower twice to get the stink off.
Londonderry by CDiddy420 July 19, 2009