TRANSLATION

TRANSLATION
"Devi" means "resplendent and most beautiful." Or else it means "the lovely abode of the worship and love sports of Lord Krsna."