Skip to main content

DavidfromNLCT's definitions

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.
by DavidfromNLCT February 17, 2009
mugGet the New Londonmug.

Share this definition