French-English dictionary »

lamia meaning in English

FrenchEnglish
Lamia nom propre

Lamia◼◼◼(city in Greece)
proper noun
[UK: ˈleɪ.miə] [US: ˈleɪ.miə]