the molucca islands - Spanish English Dictionary