globard
English
globard meaning in English • globard का अर्थ अंग्रेजी में
Noun
- A glowworm.