Meaning of the word eidolon in English

What does eidolon mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

eidolon

US /aɪˈdoʊ.lən/
UK /aɪˈdəʊ.lən/

Noun

an idealized image or apparition of someone or something, often a phantom or ghost

Example:
The grieving artist painted an eidolon of his lost love, a ghostly figure that haunted his dreams.
In ancient Greek philosophy, an eidolon was often considered a mental image or concept.