native/inhabitant of moluccas - French English Dictionary