Leela - Meaning of Name and Other Details

Name - Leela

Numerology - 8

Meaning - Divine Drama; Play; Amusement; Night; Goddess Of Wealth

Gender - Girl

loader