Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

nicobar islands Definition

Cancel
nicobar islands
geographical name(Nic-o-bar Islands)
islands of India in the Indian Ocean south of the Andaman Islands with which is formed a union territory area 740 square miles (1917 square kilometers), population 14,563

Words Related to nicobar islands!

nicobar islands Examples by Brain Bank Users