specter

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

Other Searches