Leela definition

A female given name used in India, a spelling variant of Lila.
pronoun
0
0
Advertisement