noun.
A ghostly apparition; a visible incorporeal human spirit; an appearance of the dead as when living.
noun.
In zoology: One of many names of gressorial orthopterous insects of the family Phasmidæ; a walking-stick or stick-insect; a specter-insect.
noun.
The specter-bat.
noun.
The specter-lemur.
noun.
A specter-shrimp.
noun.
Synonyms Apparition, Phantom, etc. See ghost.