Dictionary Definition:
[translation-eng] {Hopkins} Deer Park of the Alighting Sage
[comments] a park near Benares where Buddha delivered many of his sermons