Meaning of new london
Definition of new london
(noun)
a
town
in
southeastern
Connecticut
near
Long Island Sound; an
important
whaling
center
in the
19th
century
Other information on new london
WIKIPEDIA results for
new london
Amazon results for
new london
Tweet