Dictionary Definition:
○varṣa n. a shower of arrows MBh. R. (pl.)
• a shower of water, rain Śiś. (pl.)