of/from the moluccas isles - German English Dictionary