An astra is a supernatural weapon in Hindu epics. It is presided over by a specific deity and imbued with spiritual and occult powers. The term came to denote any weapon that was released from the hand, compared to holding it. The bearer of an astra is an astradhari. From Wikipedia