Moluccas in Portuguese Moluccas in Portuguese Molucas proper noun An archipelago of Indonesia. Add to Flashcards