Leela
LEE-la
LEEla
Sanskrit origin meaning play or divine pastime. Two syllables, stress on the first.
LEE-la
Sanskrit origin meaning play or divine pastime. Two syllables, stress on the first.
Notes
Sanskrit origin meaning play or divine pastime. Two syllables, stress on the first.
Origin & meaning