bodysnatcher

noun
  1. a person who steals dead bodies from graves or morgues, historically for sale to medical schools for dissection
  2. Usage: historical; often used in reference to 19th-century grave robbers
  3. in science fiction, an alien or creature that takes over or replaces human bodies
  4. Usage: informal; from the film 'Invasion of the Body Snatchers' and similar works

Examples