Levana

Webster's Dictionary of the English Language

·noun A goddess who protected newborn infants.

Related Words