English to Arabic

Meaning for:
Scathes
other
ينتقد بشدّة