English to Hindi

Meaning for:
vivisection
other
पशुओं का चीरफाड