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
Tweet