levana
English
levana meaning in English • levana का अर्थ अंग्रेजी में
Noun
- A goddess who protected newborn infants.