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.”
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.”