meaning of spectre
1. See Specter.
2. Something preternaturally visible; an apparition; a ghost; a phantom.
3. The tarsius.
4. A stick insect.
5. a mental representation of some haunting experience; "he looked like he had seen a ghost"; "it aroused specters from his
">past"
Related Words
spectre |