Definition Definition

levana - Meaning and Examples

Meaning of 'levana' (Webster Dictionary)

1 . Levana [ n.]
- A goddess who protected newborn infants.