English to Arabic

Meaning for:
Vivisected
other
مشرّح