Lamia
English Meaning
A monster capable of assuming a woman's form, who was said to devour human beings or suck their blood; a vampire; a sorceress; a witch.
- Greek Mythology A monster represented as a serpent with the head and breasts of a woman that ate children and sucked the blood from men.
- A female vampire.
Sorry, No Malayalam Meaning for your input!
See Lami Want To Try Lamia In Malayalam??