Lamia — meaning in English
French → English · translate English → French instead
English meaning
- Lamia noun In folklore, a monstrous female figure, part woman and part serpent, said to prey on children.
Senses
Lamia is used for these senses in English:
- Lamia A city in Greece.