English → Hindi dictionary

new london

नई लन्दन / न्यूNOUN

Definition

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

Looking for poetry? Read shayari and poems by great poets.