Skip to main content

levana

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