Meaning
The abode of pleasure; A variant spelling is Leeladhya which means bestower of miracles
liladhya is currently at 210 number