Lemures

Webster's Dictionary of the English Language

·noun ·pl Spirits or ghosts of the departed; specters.

Related Words