lamia

/lˈeɪmiʌ/

Explore definitions, synonyms, and language insights of lamia

Definitions

Noun
(folklore) a corpse that rises at night to drink the blood of the living

Synonyms


More General Terms