meaning of levana

1. A goddess who protected newborn infants.


Related Words

levana |

Developed & Maintained By Taraprasad.com

Treasure Words