Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps

Noun: eidolon (eidolons,eidola)  I'dow-lun
  1. An image or representation of an idea; a representation of an ideal form; an apparition of some actual or imaginary entity, or of some aspect of reality

Derived forms: eidola, eidolons

Encyclopedia: Eidolon