`` 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 '' ) .