Definition of "Specter" :
noun: a mental representation of some haunting experience
"It aroused specters from his past."
noun: a ghostly appearing figure
noun: a mental representation of some haunting experience
"It aroused specters from his past."
noun: a ghostly appearing figure