Latin-English dictionary »

lemur meaning in English

LatinEnglish
lemur [lemuris] (3rd) M
noun

malevolent ghosts of the dead, specters, shadesnoun