Dictionary Definition:
śastrôpajīvin m. 'living by arms', a warrior, soldier Hcar.
• an armourer R. (cf. Sch.)