specter

noun

A ghostly apparition; a phantom.

noun

A haunting or disturbing image or prospect.

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.

noun

Something preternaturally visible; an apparition; a ghost; a phantom.