Skip to main content

levana

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