New Londongeographical name
Definition of New London
city and port on Long Island Sound at the mouth of the Thames River in southeastern Connecticut population 27,620
Note: The U.S. Coast Guard Academy is located in New London.
Words Used by Nabokov Quiz
Love words? Need even more definitions?Merriam-Webster unabridged
Words at Play
Ask the Editors