• word of the day

    ahimsa

    ahimsa - Dictionary definition and meaning for word ahimsa

    Definition
    (noun) a Buddhist and Hindu and especially Jainist doctrine holding that all forms of life are sacred and urging the avoidance of violence
Download our Mobile App Today
Receive our word of the day
on Whatsapp