Moluccas in French Moluccas in French Moluques proper noun An archipelago of Indonesia. Add to Flashcards