lemures

(noun)

noun

1. The spirits or ghosts of the dead.