Attested.to

Definition

a place of religious retreat modeled after the Indian ashram

Seed ·

Term in context

ashram in CommonParlance