Moluccas in Greek Moluccas in Greek Μολούκες proper noun An archipelago of Indonesia. Add to Flashcards