D defs.my
Entry 1 sense Webster, 1913

Eidolon

· Ei·do·lon · IPA /aɪˈdoʊlən/
01 n. An image or representation; a form; a phantom; an apparition.
  1. 1.
    An image or representation; a form; a phantom; an apparition.