Suggest a translation

लीला

लीला Theatrical representation of a divinity

feminine noun