Meaning of ahimsa

Definition of ahimsa

(noun) a Buddhist and Hindu and especially Jainist doctrine holding that all forms of life are sacred and urging the avoidance of violence

Other information on ahimsa

WIKIPEDIA results for ahimsa
Amazon results for ahimsa