·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.