NEW LONDON(noun)Did you mean?RhymesDefinitions There is 1 meaning of the phrase New London. New London - as a noun A town in southeastern connecticut near long island sound; an important whaling center in the 19th century Word Variations & RelationsAnagramsStarts NStarts NEStarts NEWStarts NEWLEnds NEnds ONEnds DONEnds NDONStarts N & ends NStarts NE & ends NStarts N & ends ONWords containing NEWLONDONA-Z Proximitiesnevirapinenevisnevoid10nevus8new6 New London new-fanglednew-madenew-mownnew-sprungnewari