Moluccas in German Moluccas in German Molukken proper noun An archipelago of Indonesia. Add to Flashcards