SPECTRE Meaning of SPECTRE in English noun a stick insect. 2. spectre ·noun ·see specter. 3. spectre ·noun the tarsius. 4. spectre ·noun something preternaturally visible; an apparition; a ghost; a phantom. Webster English vocab. Английский словарь Webster. 2012