ashram Meaning, Definition & Usage

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

WordNet