A Place of Religious Retreat in South Asia

This page is the CodyCross answer for the clue below from Welcome to Japan, Group 567, Puzzle 3 (Amanohashidate).

Question

A Place of Religious Retreat in South Asia

Answer

ASHRAM

Word Meaning:

ASHRAM — (Hinduism) A secluded religious hermitage inhabited by gurus, or the population of such a hermitage.

Definitions from Wiktionary.

A place of religious retreat in South Asia Welcome to Japan Answers