Dictionary Definition:
○sthāna n. the place or position of the Vedi or sacrificial altar KātyŚr. Sch.