Original: Satyagraha is a portmanteau of the Sanskrit words satya (meaning "truth") and Agraha ("insistence", or "holding firmly to").
Simplified: The word Satyagraha is from the Sanskrit words satya (meaning "truth") and Agraha ("insistence", or "holding firmly to").