Dictionary Definition:
[translation-san] {MV} kleśa-śuddhy-āśraya
[translation-eng] {Hopkins} a place that if purified of afflictions