buddhiśastra बुद्धिशस्त्र

Definition: mfn. armed with understanding