LEMURES Meaning of LEMURES in English (n. pl.) Spirits or ghosts of the departed; specters. Webster's English dictionary. Английский словарь Webster. 2012