English to Arabic

Meaning for:
Vivisecting
other
التشريح