English Proper noun Lamia A city in Greece. Translations French: Lamia See also French Proper noun Lamia Lamia