Moluccas in Russian Moluccas in Russian Молу́ккские острова́ proper noun An archipelago of Indonesia. Add to Flashcards