n. mythological monster having a woman's head and torso and a snake's body (Classical Mythology); vampire, female demon
LAMIA
Meaning of LAMIA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012