Sanskrit · noun · Time, Fate & the Cosmos

Leela

लीला
Meaning

The divine play; the sport through which God manifests the world.