Spectre

Webster's Dictionary of the English Language

·noun A stick insect.

II. Spectre ·noun ·see Specter.

III. Spectre ·noun The Tarsius.

IV. Spectre ·noun Something preternaturally visible; an apparition; a ghost; a phantom.

Related Words