DOPPELGANGER





Definition:

  1. [noun] a ghostly double of a living person that haunts its living counterpart

Synonyms: