Dictionary Definition:
○stha (sadhá-), mfn. 'standing together', present RV. AV
• n. 'place where people stand together', place of meeting, any place, spot, abode, home, region, world ib. VS