ASHRAM Meaning of ASHRAM in English n. place where people meet to learn or perform sacred rituals (Hinduism); location of religious retreat Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012