·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.
·add. ·- A mountain specter (which see), ·esp. that observed on the Brocken, in the Harz Mountains. ...
Webster's Dictionary of the English Language