ashram

Nouns

  • (n) a place of religious retreat modeled after the Indian ashram
  • (n) (India) a place of religious retreat for Hindus

Words of close approximity