Meaning of lamia

Definition of lamia

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

Other information on lamia

WIKIPEDIA results for lamia
Amazon results for lamia