AHIMSA


Meaning of AHIMSA in English

[ahim.sa] n [Skt ahimsa noninjury] (1875): the Hindu and Buddhist doctrine of refraining from harming any living being

Merriam-Webster English vocab.      Английский словарь Merriam Webster.