Top definition
Ahimsa Silk is silk harvested from cocoons of silkworms that have been allowed to live their natural life-cycle, as opposed to being boiled alive, as is the case with manufacturing conventional silk.
Ahimsa silk by is non-violent peace-silk fabric, that is humane.
by Amitbud April 10, 2011
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush