spectre

Noun
  1. A ghostly appearing figure (synset 109570240)
    "we were unprepared for the apparition that confronted us"
  2. A mental representation of some haunting experience (synset 105906778)
    "he looked like he had seen a ghost"; "it aroused specters from his past"

Other Searches