Ahimsa - Definition

ahimsa

n 1: a Buddhist and Hindu and especially Jainist doctrine
holding that all forms of life are sacred and urging the
avoidance of violence

Look up another word