VEDIKAA

VEDIKAA

Altar, A wall surrounding the mountain, river, island etc.