of/from the moluccas isles - Turkish English Dictionary