English to Arabic

Meaning for:
Thrashed
other
مجلود