eidola

/ɪˈdoʊlə/

Definitions

1. noun

A ghost or specter, especially in ancient Greek mythology, or a spirit in general.

“The village was plagued by the eidola of its former residents who died in a tragic accident.”

Synonyms

  • phantasm
  • specter

Antonyms

  • reality