holy place


Meanings

  • a sacred place of pilgrimage