Spanish-English dictionary »

lamia meaning in English

SpanishEnglish
lamia noun

lamia [lamias](monster in mythology)
noun
[UK: ˈleɪ.miə] [US: ˈleɪ.miə]