lampyris
English
lampyris meaning in English • lampyris का अर्थ अंग्रेजी में
Noun
- A genus of coleopterous insects, including the glowworms.