Latin-English dictionary »

lampyris meaning in English

LatinEnglish
lampyris noun
{f}

glowworm [glowworms](beetle larva or female)
noun
[UK: ˈgləʊwɜːm] [US: ˈgləʊwɜːm]