ashram

Noun
  1. A place of religious retreat modeled after the Indian ashram (synset 108660961)
  2. (India) a place of religious retreat for Hindus (synset 108660842)

Other Searches