EIDOLON Meaning of EIDOLON in English noun an image or representation; a form; a phantom; an apparition. Webster English vocab. Английский словарь Webster. 2012