from the maluku islands, indonesia - English Synonyms Dictionary