Skip to main content

Definitions by DavidfromNLCT

New London 

An East Coast city noted for being much, much worse than London.
Nearly every day a preppy Connecticut College student walks off the secluded New London campus and gets shot.
New London by DavidfromNLCT February 17, 2009