new london

listen to the pronunciation of new london
English - Turkish

Definition of new london in English Turkish dictionary

plying between New York and London
New York ile Londra arasında işleyen (gemi/uçak)
English - English
a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century