EIDOLON MEANING IN ENGLISH

• Eidolon Definition & Synonyms

  1. (n.) An image or representation; a form; a phantom; an apparition.


RECENT SEARCHES