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, skopster, shepster, space heater, sophister, spice tree, subject area, sophistry, subsister, sob sister, suppositor, sepiostare, suppository, sob story, subjugator
|
|
|