native/inhabitant of moluccas - Turco Inglés Diccionario