Online English Dictionary

Home

VerbarLemures


n. pl.

Spirits or ghosts of the departed; specters.


© 2009 Dammam Community College