Name Details

विहार (Vihar)

Meaning

मंदिर, मठ