transmigrator

noun
  1. one who moves from one place to another, especially to settle in a new country or region
  2. Usage: formal
  3. in religious belief, a soul that passes from one body to another after death
  4. Usage: religious; philosophical

Examples