YourDictionary

Dictionary Home » Dictionary Definitions » Nicobar Islands

Nicobar Islands

group of islands in the Bay of Bengal: 635 sq mi (1,645 sq km)

See Nicobar Islands in American Heritage Dictionary 4

link/cite print suggestion box