AHIMSA


Meaning of AHIMSA in English

n. Hindu and Buddhist philosophy and principle of nonviolence and revering all living creatures and refraining from harming any living thing

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.