IDOLON MEANING IN ENGLISH

• Idolon Definition & Synonyms

  1. (n.) Appearance or image; a phantasm; a spectral image; also, a mental image or idea.


RECENT SEARCHES