LEMURES


Meaning of LEMURES in English

[le.mu.res] n pl [L] (1555): spirits of the unburied dead exorcised from homes in early Roman religious rites

Merriam-Webster English vocab.      Английский словарь Merriam Webster.