English to Arabic

Meaning for:
Savaged
other
ممزّق