GNU Collaborative International Dictionary of English
last match results
Found one definition
-
‖Eidolon , n. [NL., fr. Gr. > image. See Idol.] An image or representation; a form; a phantom; an apparition.Sir W. Scott.1913 Webster