'Ashram' is the Hindu term for a religious retreat where a student can learn under the guidance of a guru (teacher). It also refers to an institution where spiritual discipline is practiced. Also, the term denotes a monastry or the abode of a saint or a holy man.