LAMIA


Meaning of LAMIA in English

n. mythological monster having a woman's head and torso and a snake's body (Classical Mythology); vampire, female demon

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.