`` Satyagraha '' is a Tatpuruṣa compound of the Sanskrit words `` satya '' ( meaning `` truth '' ) and `` Agraha '' ( `` polite insistence '' , or `` holding firmly to '' ) .
The word `` Satyagraha '' is from the Sanskrit words `` satya '' ( meaning `` truth '' ) and `` Agraha '' ( `` insistence '' , or `` holding firmly to '' ) .