Dictionary Definition:
○dhāra (sahásra-), mf(ā)n., thousand-streamed', discharging a thousand streams RV
• flowing in a thousand streams MW
• (ā), f. a streams of water conveyed through a vessel pierced with a thousand little holes L. 2