Definition of Eidolon
Noun: eidolon (eidolons,eidola) I'dow-lun
- 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
Anagrams containing the word eidolon