Dictionary search results

Showing 1-4 of 4 results

ashram British & World English

(Especially in South Asia) a hermitage, monastic community, or other place of religious retreat

ashram English-Spanish

ashram masculine

ashram Spanish-English

ashram