Dictionary Definition:
śastrâstra (ibc.) weapons both for striking and throwing
• -bhṛt mfn. bearing weapons &c. (-tva n. the use of arms) Mn. x, 79