Dictionary Definition:
[translation-san] {L} araṇyamahāvana-prastha
[translation-eng] {Hopkins} great forest; hermitage in a great forest