Sanskrit · noun · Faith & Sacred History

Leela

लीला
said lee-laa
also written: Lila
Meaning

Divine play or sport; a wondrous act.