Webster's Revised Unabridged Dictionary · 1913

Eidolon

Eidolon , noun

[New Latin, from Greek {not transcribed} image. See Idol.]

An image or representation; a form; a phantom; an apparition. — Sir W. Scott