Definitions of doppelganger:

  • noun:   a ghostly double of a living person that haunts its living counterpart