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

moluccas Definition

Cancel
moluccas
geographical name(Mo-luc-cas)
islands of Indonesia in the Malay Archipelago between Sulawesi and New Guinea area 32,307 square miles (83,675 square kilometers), population 2,300,000

Words Related to moluccas!

moluccas Examples by Brain Bank Users