native/inhabitant of moluccas - German English Dictionary