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