leela ( synonym found)

Definition of leela:

°used in India, a spelling variant of Lila.

Definition of leela:

°used in India, a spelling variant of Lila.

Back to Top