Definition of specter
English to English noun - a mental representation of some haunting experience
He looked like he had seen a ghost. It aroused specters from his past.
source: WordNet 3.0 - a ghostly appearing figure
We were unprepared for the apparition that confronted us.
source: WordNet 3.0 - Something preternaturally visible; an apparition; a ghost; a phantom.
source: Webster 1913
Visual Synonyms 
Nearby Word
specter, suspecter, shepster, skopster, sophister, space heater, spice tree, subject area, sophistry, subsister, sepiostare, suppositor, sob sister, suppository, sob story, subjugator
|
|
|