English → Hindi dictionary
new london
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.
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.