ASHRAM

Definition of ASHRAM

  1. (noun)a place of religious retreat modeled after the Indian ashram
  2. (noun)(India) a place of religious retreat for Hindus