LAMIAE

Definition of LAMIAE

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