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.