lila ( synonym found)

Definition of lila:

°used in India. Alternative spelling: Leela.
°.

Definition of lila:

°used in India. Alternative spelling: Leela.
°.

Back to Top