Moluccas in Irish Moluccas in Irish Molacaí proper noun An archipelago of Indonesia. Add to Flashcards