English to Arabic

Meaning for:
Eviscerated
other
منزوع أحشاء