ashramEnglish

ashram

Noun

A place of religious retreat modeled after the Indian ashram

English: ashram

(India) a place of religious retreat for Hindus

English: ashram