Attested
.to
Menu
Definition
(India) a place of religious retreat for Hindus
Seed
·
Term in context
ashram
in
CommonParlance