EIDOLON Meaning of EIDOLON in English (n.) An image or representation; a form; a phantom; an apparition. Webster's English dictionary. Английский словарь Webster. 2012