specter
nounA ghostly apparition; a phantom.
nounA haunting or disturbing image or prospect.
nounA ghostly apparition; a visible incorporeal human spirit; an appearance of the dead as when living.
nounIn zoology: One of many names of gressorial orthopterous insects of the family Phasmidæ; a walking-stick or stick-insect; a specter-insect.
nounThe specter-bat.
nounThe specter-lemur.
nounA specter-shrimp.
nounSynonyms Apparition, Phantom, etc. See
Something preternaturally visible; an apparition; a ghost; a phantom.