English word definition — powered by WordNet
a mental representation of some haunting experience
a ghostly appearing figure
Want to remember specter?