Dictionary

Placeholder

Thalu

English: A place where a natural entity, such as a plant, animal, rain or sun is regenerated through rituals and ceremonies.