new_londonEnglish

New London

Noun

A town in southeastern Connecticut near Long Island Sound, an important whaling center in the 19th century

English: New London

Bahasa: New London, New London, Connecticut

Bahasa words with similar meanings