English to Arabic

Meaning for:
Lambasted
other
إنتقد